﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Configuration.Provider;
using System.Web.Security;
using System.Globalization;

namespace LocalizationProvider
{
    public abstract class LocalizationProvider : ProviderBase
    {
        public abstract ILocalizedData GetTranslation(string key, CultureInfo culture);
        public abstract ILocalizedData GetTranslation(string key, CultureInfo culture, Int32 count);
        public abstract ILocalizedData GetTranslation(string key, CultureInfo culture, LocalizeValueDictionary parameters);
    }
}